// import { defineStore } from 'pinia'
// import { useVideoStore } from './modules/video'
// import service from '@/service/request'
// // 定义一个 pinia 状态管理模块
// export const useUserStore = defineStore('user', {
//   state: () => ({
//     isLogin: false, // 是否登录
//     showLoginModal: false // 是否显示登录组件（模态框）
//   }),
//   actions: {
//     async checkLogin() {
//       try {
//         const res = await service.get('/api/check-login')
//         this.isLogin = res.code === 200 // 根据后端返回更新登录状态
//         return this.isLogin
//       } catch (err) {
//         this.isLogin = false
//         return false
//       }
//     },
//     // 显示登录组件
//     showLogin() {
//       this.showLoginModal = true
//     },
//     // 隐藏登录组件
//     hideLogin() {
//       this.showLoginModal = false
//       const videoStore = useVideoStore()
//       videoStore.resume()
//     }
//   }
// })